import router from './router'
import { getToken } from './utils/auth'
// 路由守卫
const WHITE_LIST = ['/login', '/404']
router.beforeEach((to, from, next) => {
  // to: 去哪里
  // from: 从哪里来
  // next: 放行
  // 如果要去的页面是登录页面，直接放行
  const token = getToken()
  if (token) {
    next()
  } else {
    // 如果是白名单页面，直接放行
    if (WHITE_LIST.includes(to.path)) {
      next()
    } else {
      next('/login')
    }
  }
})
